/*
 * @Description:正则表达式
 * @Author: admin
 * @Date: 2021-06-08 09:53:39
 * @LastEditors: admin
 * @LastEditTime: 2021-06-08 11:22:07
 */

// var pattern = /abc/igm;

// console.log(pattern.ignoreCase);
// console.log(pattern.global);
// console.log(pattern.multiline);

// var str = "ef ab 12 3abc abcd 33";
// var pattern = new RegExp('ab', 'im');
// var result = pattern.exec(str);
// console.log(result);
// console.log(pattern.lastIndex);
// var result2 = pattern.exec(str);
// console.log(result2);
// console.log(pattern.lastIndex);
// var result3 = pattern.exec(str);
// console.log(result3);
// console.log(pattern.lastIndex);
// var result4 = pattern.exec(str);
// console.log(result4);
// console.log(pattern.lastIndex);
// var result5 = pattern.exec(str);
// console.log(result5);
// console.log(pattern.lastIndex);
// var str = "ef ab 12 3abc abcd 33";
// var pattern = new RegExp('ab', 'igm');
// var result = pattern.test(str);
// console.log(result);
// var result1 = pattern.test(str);
// console.log(result1);
// var result2 = pattern.test(str);
// console.log(result2);
// var result3 = pattern.test(str);
// console.log(result3);

// var pattern = new RegExp('ab', 'igm');
// console.log(pattern.toString());


// 查找出以三个字母开头的一句话
// var s2 = "aaa707080werf_"
// var p = /^[A-Z]{3}\w*/img
// console.log(p.test(s2));


// 查找出以三个字母开头的一句话并且三个小写字母结尾
// var s2 = "aaa707080wer"
// var p = /^[A-Za-z]{3}\w*[a-z]{3}$/mg
// console.log(p.test(s2));

// 匹配2～5个数字
// /\d{2,4}/img
// 匹配三个字母和一个可选数字{0,1}
// /[a-z]{3}\d?/img